2. MODELO DE 2 ESTADOS
entrar expedir Fin de plazo
NO
EJECUCION
PROCESADOR
pausar
Todos los procesos llegan a través de la transición de entrada(entrar): convierte el
archivo ejecutable en un procesos creándole el bloque de procesos.
Expedir: entrega y los demás burbujean hasta ordenar dependiendo la política o tasa
(fifo) un proceso puede estar ejecutándose o no, cuando se crea un nuevo proceso se
pone en estado de no ejecución.
entrega al procesador el siguiente proceso q se encuentra en la cabeza de la lista de
espera.
Salida y se devuelve a ejecución a través de una transición llamada fin de tiempo.
3. MODELO DE 3 ESTADOS
Espera/
admitir expedir suceso
EJECUCI BLOQUEA
LISTO DO
ON
Ocurre
suceso
Se crea la transición desde la tarea a Listo es admitir
Tenemos el estado listo, donde los procesos no tienen que esperar nada para
llegar a l estado de ejecución.
Espera/suceso: todos los procesos con interacción con el usuario van a bloquear
En bloqueado llegan los procesos de interacción con el usuario.
4. MODELO DE 5 ESTADOS
EJECUCI
ON
admitir salida
Espera/ BLOQUEA FINALIZA
NUEVO LISTO DO DO
suceso
Finaliza evento
Nuevo: Se crea la lista de los procesos creados que no ha sido cargados en la
memoria.
Listo: en este paso se crea la lista de los procesos que son ejecutados .
Ejecución: en el solo se encuentra el proceso que es ejecutado por el
procesador .
Bloqueado: no se ejecuta el proceso hasta que ocurra una operación de E/S.
Finalizado: se crea la lista de los procesos que ya se ejecutaron
5. MODELO DE 6 ESTADOS
Fin de plazo
admitir salida
FINALIZA
NUEVO LISTO EJECUCION DO
expedir
Espera/
suceso
BLOQUEADO
SUSPENDIDO
suspender
6. MODELO DE 6 ESTADOS
Inicio: Arranca el proceso para que pase al proceso de Listo
Listo: en este el proceso espera para poder entrar al
procesador a ejecutarse y se selecciona el proceso que se
encuentre en la cola para dejarlo pasar.
Ejecución: Aquí el proceso puede perderse y volver a pasar al
estado listo y se vuelve y se asigna el siguiente proceso a
ejecutarse.
Suspendido: aquí se envían los procesos que no se ejecutaran
por un tiempo.
Bloqueado: hace que los procesos se puedan mantener
esperando algún suceso, por ejemplo una Entrada/Salida.
Finalizado: luego de que el proceso allá ejecutado y pase a
finalizado, se libera las estructuras de proceso
7. MODELO DE 7 ESTADOS
NUEVO
Fin de plazo
activar salida
EJECUCI FINALIZA
LISTO DO
LISTO Y ON
SUSPENDIDO
suspender expedir
Espera/
suceso
Ocurre
suceso
BLOQUEADO
Y
activar BLOQUEADO
SUSPENDIDO
suspender
8. Listo y suspendido: cuando el proceso se encuentra
en la memoria esperando que se realice un suceso.
bloqueado y suspendido: ocurre cuando un procesos
se encuentra esperando en la memoria secundaria
para luego cargarse en la memoria principal
Escuela Colombiana de Carreras Industriales
Sistemas Operativos
Copyright 2013